Reducing SoC Simulation and Development Time
نویسنده
چکیده
T o remain competitive, system-on-chip (SoC) designers must keep pace with silicon technology’s rapid evolution. New communication, consumer, and computer product designs must exhibit rapid increases in functionality, reliability, and bandwidth—and rapid declines in cost and power consumption. All these improvements dictate increasing use of high-integration silicon, in which designers traditionally use register-transfer-level (RTL) hardware to realize data-intensive capabilities. Three forces— the design productivity gap, the growing cost of nanometer-level semiconductor manufacturing, and the global time-to-market imperative—put intense pressure on chip designers to develop more complex systems ever more quickly and cheaply. One approach to speeding development of megagate SoCs uses multiple microprocessor cores to perform much of the processing currently relegated to RTL techniques. Although general-purpose embedded processors can handle many tasks, they often lack the bandwidth needed to perform particularly complex jobs such as audio and video processing. Hence the historic rise of RTL use in SoC design. Developers can configure a new class of processor—automatically generated extensible microprocessor cores such as Tensilica’s Xtensa, or usermodifiable cores such as MIPS Technologies’ M4K—to bring the required amount and type of processing bandwidth to bear on many embedded tasks. Because these configurable processors employ firmware instead of RTL-defined hardware for their control algorithm, designers can develop and verify processor-based task engines for many embedded SoC tasks more quickly and easily than they could develop and verify RTL-based hardware blocks that perform the same tasks.
منابع مشابه
New Techniques in Testing and Timing Verification of System-on-chips
THE PRIMARY CHALLENGE during the modern integrated circuit development process lies in coping with the progressively shorter time-to-market of the chips. Modular design through design re-use in the System-on-Chip (SoC) technology though aids in reducing the design time, the process of testing and verification of such highly complex circuits turns out to be more challenging. The overall objectiv...
متن کاملFPGA Based System for Human Chromosome Classification
Computer-aided systems based on artificial neural networks (ANN) are suitable for automatic chromosome classification process. However, the software based implementation of these systems running on conventional computer transforms the parallelism features of the ANN into serial operations that reduce their computation power. The hardware implementation of such system can achieve the parallelism...
متن کاملScheduling and Stochastic Capacity Estimation of an EV Charging Station with PV Rooftop Using Queuing Theory and Random Forest
Power capacity of EV charging stations could be increased by installing PV arrays on their rooftops. In these charging stations, power transmission can be two-sided when needed. In this paper a new method based on queuing theory and random forest algorithm proposed to calculate net power of charging station considering random SOC of EV’s. Due to estimation time constraints, a queuing model with...
متن کاملComposability and Predictability for Independent Application Development, Verification, and Execution
System-on-chip (SOC) design gets increasingly complex, as a growing number of applications are integrated in modern systems. Some of these applications have real-time requirements, such as a minimum throughput or a maximum latency. To reduce cost, system resources are shared between applications, making their timing behavior inter-dependent. Real-time requirements must hence be verified for all...
متن کاملPerformance Driven Inter-FPGA Synchronization Algorithm for Multi-FPGA Simulation Accelerator with Event Time-multiplexing Bus
Simulation is the most viable solution for the functional verification of SoC. The acceleration of simulation with multi-FPGA is a promising method to comply with the increasing complexity and large gate capacity of SoC. The most time-consuming factor of multi-FPGA simulation accelerator is synchronization time between simulator and multi-FPGA system. Time-multiplexing of interconnection wires ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Computer
دوره 35 شماره
صفحات -
تاریخ انتشار 2002